const http = require("http");

const url = require("url");

/**
 * req   获取客户端传过来的信息
 * res  给浏览器响应信息
 */
http.createServer((req, res) => {

  // http://127.0.0.1:3000?name=zhangsan&age=20 获取url传过来的name 和 age

  // 设置响应头
  // 状态码是 200，文件类型是 html，字符集是 utf-8
  res.writeHead(200, { "Content-type": "text/html;charset='utf-8'" }); // 解决乱码
  res.write("<head><meta charset='UTF-8'></head>");  // 解决乱码

  console.log(req.url); // 获取浏览器访问的地址
  if(req.url != "/favicon.ico") {
    const userinfo = url.parse(req.url, true).query;
    console.log(userinfo);
    console.log(`姓名：${userinfo.name}--年龄：${userinfo.age}`);
  }

  res.end("你好nodejs"); // 结束响应
}).listen(3000);

// 终端打印如下信息
console.log("Server running at http://127.0.0.1:3000/");
